<?php
session_start();

if (isset($_SESSION['ID'])) {
    $ID_LOGADO = $_SESSION['ID'];
    $PERMISSAO = $_SESSION['PERMISSAO'];
} else {
    echo "<script type='text/javascript'>";
    echo "window.location = 'index.php';";
    echo "</script>";
}

if (isset($_GET['busca'])) {
    if (!(isset($_GET['pagina']))) {
        $busca = $_GET['busca'];
        echo "<script type='text/javascript'>";
        echo "x = 'visualizar_instituicao.php?busca=$busca&pagina=0';";
        echo "window.location = x;";
        echo "</script>";
    }
} else {
    if (!(isset($_GET['pagina']))) {
        echo "<script type='text/javascript'>";
        echo "x = 'visualizar_instituicao.php?pagina=0';";
        echo "window.location = x;";
        echo "</script>";
    }
}
?>
<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            function confirmaDeleta(ID)
            {
                var x;
                var r = confirm("Tem certeza que deseja deletar esta instituição?");
                if (r === true)
                {
                    x = "operacoesPHP/deletarInstituicao.php?ID=" + ID;
                    window.location = x;
                }
            }
        </script>
        <link href="Styles/CSS.css" rel="stylesheet" type="text/css"/>
        <meta charset="UTF-8">
        <title>AGE - Visualizar Instituições</title>
    </head>
    <body style="background-color: #9cea70"  onload="startTime()">
        <?php include("./cabecalho.html") ?>
        <table id="SITE">
            <tr>
                <td id="MENU" valign="top">
                    <?php include("./menuLateral.php") ?>
                </td>
                <td id="CONTEUDO"style="border: 0px;">

                    <form style="width: 100%; text-align: center;">
                        <input type="search" name="busca" placeholder="Filtro" style="border-radius: 10px;"/>
                    </form>

                    <?php
                    require_once './operacoesPHP/conection.php';

                    if (isset($_GET["busca"])) {
                        $B = $_GET["busca"];

                        $sql = "SELECT * FROM INSTITUICAO WHERE RAZAO_SOCIAL LIKE '%$B%' OR CIDADE LIKE '%$B%' OR ENDERECO LIKE '%$B%' OR ESTADO LIKE '%$B%' OR PAIS LIKE '%$B%';";

                        $result = mysqli_query($con, $sql);

                        $num = mysqli_num_rows($result);

                        $i;

                        $pagina = $_GET['pagina'];
                        $limite = ($pagina + 1) * 10;

                        if ($num < $limite) {
                            $limite = $num;
                        }


                        for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                            if (!($i == 0)) {
                                $sql = "SELECT * FROM INSTITUICAO WHERE RAZAO_SOCIAL LIKE '%$B%' OR CIDADE LIKE '%$B%' OR ENDERECO LIKE '%$B%' OR ESTADO LIKE '%$B%' OR PAIS LIKE '%$B%' ORDER BY RAZAO_SOCIAL LIMIT " . ($i - 1) . ", " . $i . ";";

                                $result = mysqli_query($con, $sql);

                                $linha = mysqli_fetch_assoc($result);

                                $ID = $linha['ID_INSTITUICAO'];
                                $RAZAO_SOCIAL = $linha['RAZAO_SOCIAL'];
                                $CIDADE = $linha['CIDADE'];
                                $ENDERECO = $linha['ENDERECO'];
                                $ESTADO = $linha['ESTADO'];
                                $PAIS = $linha['PAIS'];
                                $WEBSITE = $linha['WEBSITE'];

                                echo "<table style='background-color: white; margin: auto; width: 70%; margin-top: 10px; border-radius: 10px;'>";
                                echo "<tr>";



                                echo "<td valign='top' style='padding-left: 15px;'>
                                            <span style='font-size: 28px; font-weight: bold;'>$RAZAO_SOCIAL</span>
                                            <br>Local: <i>$ENDERECO</i> - <i>$CIDADE / $ESTADO / $PAIS </i><br>";

                                if (!($WEBSITE == "")) {
                                    echo "Website: <a target='_blanck' href='$WEBSITE'> $WEBSITE </a>";
                                }

                                if ($PERMISSAO > 1) {
                                    echo "<div style='text-align: center; width: 25%; border: green solid 3px; background-color: #9cea70; margin: auto; border-radius: 15px;'>";
                                    echo "<a onclick='confirmaDeleta($ID)' href='#'><img alt='Deletar' src='imagens/delete.png' width='40' height='40'></a><a href='alterar_instituicao.php?ID=$ID'><img alt='Alterar' src='imagens/edit.png' width='40' height='40'><a>";
                                    echo "</div>";
                                }

                                echo "</td>";
                                echo "</tr>";
                                echo "</table>";
                                echo "<hr width='45%' color='green' style='margin: 10px auto;'>";
                            }
                        }

                        echo "<div style='width: 100%; text-align: center;'>";
                        if ($num == 0) {
                            echo "A Busca não retornou nenhum registro.";
                        } else {
                            $num = $num / 10;
                            $num = (int) $num;

                            if (!($pagina == 0)) {
                                echo "<a href='visualizar_instituicao.php?busca=$B&pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                            }

                            echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                            if ($pagina < $num) {
                                echo "  |  <a href='visualizar_instituicao.php?busca=$B&pagina=" . ($pagina + 1) . "'> Próxima </a>";
                            }
                        }
                        echo "</div>";
                    } else {
                        $sql = "SELECT * FROM INSTITUICAO";

                        $result = mysqli_query($con, $sql);

                        $num = mysqli_num_rows($result);

                        $i;

                        $pagina = $_GET['pagina'];
                        $limite = ($pagina + 1) * 10;

                        if ($num < $limite) {
                            $limite = $num;
                        }


                        for ($i = (($pagina * 10) + 1); $i <= $limite; $i++) {
                            if (!($i == 0)) {
                                $sql = "SELECT * FROM INSTITUICAO ORDER BY RAZAO_SOCIAL LIMIT " . ($i - 1) . ", " . $i . ";";
                                $result = mysqli_query($con, $sql);

                                $linha = mysqli_fetch_assoc($result);

                                $ID = $linha['ID_INSTITUICAO'];
                                $RAZAO_SOCIAL = $linha['RAZAO_SOCIAL'];
                                $CIDADE = $linha['CIDADE'];
                                $ENDERECO = $linha['ENDERECO'];
                                $ESTADO = $linha['ESTADO'];
                                $PAIS = $linha['PAIS'];
                                $WEBSITE = $linha['WEBSITE'];

                                echo "<table style='background-color: white; margin: auto; width: 70%; margin-top: 10px; border-radius: 10px;'>";
                                echo "<tr>";



                                echo "<td valign='top' style='padding-left: 15px;'>
                                            <span style='font-size: 28px; font-weight: bold;'>$RAZAO_SOCIAL</span>
                                            <br>Local: <i>$ENDERECO</i> - <i>$CIDADE / $ESTADO / $PAIS </i><br>";

                                if (!($WEBSITE == "")) {
                                    echo "Website: <a target='_blanck' href='$WEBSITE'> $WEBSITE </a>";
                                }
                                if ($PERMISSAO > 1) {
                                    echo "<div style='text-align: center; width: 25%; border: green solid 3px; background-color: #9cea70; margin: auto; border-radius: 15px;'>";
                                    echo "<a onclick='confirmaDeleta($ID)' href='#'><img alt='Deletar' src='imagens/delete.png' width='40' height='40'></a><a href='alterar_instituicao.php?ID=$ID'><img alt='Alterar' src='imagens/edit.png' width='40' height='40'><a>";
                                    echo "</div>";
                                }
                                echo "</td>";
                                echo "</tr>";
                                echo "</table>";
                                echo "<hr width='45%' color='green' style='margin: 10px auto;'>";
                            }
                        }

                        echo "<div style='width: 100%; text-align: center;'>";
                        if ($num == 0) {
                            echo "Nenhuma instituição cadastrada ainda.";
                        } else {
                            $num = $num / 10;
                            $num = (int) $num;

                            if (!($pagina == 0)) {
                                echo "<a href='visualizar_instituicao.php?pagina=" . ($pagina - 1) . "'> Anterior </a>  |  ";
                            }

                            echo "Você está na página " . ($pagina + 1) . " de " . ($num + 1);

                            if ($pagina < $num) {
                                echo "  |  <a href='visualizar_instituicao.php?pagina=" . ($pagina + 1) . "'> Próxima </a>";
                            }
                        }
                        echo "</div>";
                    }
                    ?>
                    <div style="text-align: right; width: 100%; margin-top: 15px;">
                        <a href="cadastro_instituicao.php" id="ADD_EGRESSO">Adicionar Instituição</a>
                    </div>
                </td>
            </tr>
        </table>
    </body>
</html>